clear
variables
syms
C L R
assume( 0 < R & 0 < L & 0 < C)
Jednacine u
s
-
domenu
syms
E_g I0 U0
zamene = [L == R^2*C, U0 == 0, I0 == E_g/R]
% pocetni uslovi
zamene =
syms
IC IL
UC
s
jednacine = [E_g/s == R*IL + L*(s*IL - I0) + UC, IC == IL, IC == C*(s*UC - U0)]
jednacine =
Resenje jednacina
promenljive = [IL, IC, UC]
promenljive =
odziv = solve(jednacine, promenljive)
odziv =
struct with fields:
IL: (C*(E_g - U0 + I0*L*s))/(C*L*s^2 + C*R*s + 1) IC: (C*(E_g - U0 + I0*L*s))/(C*L*s^2 + C*R*s + 1) UC: (E_g + I0*L*s + C*L*U0*s^2 + C*R*U0*s)/(s*(C*L*s^2 + C*R*s + 1))
Vremenski domen
syms
tau uc(tau)
uc(tau) = ilaplace(subs(odziv.UC, lhs(zamene), rhs(zamene)), s, tau);
syms
t t_0
uc(t - t_0)
ans =